home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / gnu / libg_261.zip / libg_261 / libg++ / tests / ChangeLog < prev    next >
Text File  |  1994-10-24  |  10KB  |  283 lines

  1. Mon Oct 24 16:03:14 1994  Per Bothner  <bothner@kalessin.cygnus.com>
  2.  
  3.     * Makefile.sh:  Re-arrange so tFix* tCurses etc don't need LIBTEST.
  4.  
  5. Thu Sep 29 03:23:24 1994  Philippe De Muyter (phdm@info.ucl.ac.be)
  6.  
  7.     * test_h.cc: do not include 3 times <fcntl.h>, some systems
  8.     do not like that.  Include <sys/wait.h> only if _G_HAVE_SYS_WAIT
  9.  
  10. Mon Sep  5 13:07:01 1994  Per Bothner  (bothner@kalessin.cygnus.com)
  11.  
  12.     * test_h.cc: Remove #include <regex.h>.
  13.  
  14. Thu Sep  1 17:35:33 1994  Jason Merrill  (jason@deneb.cygnus.com)
  15.  
  16.     * tObstack.cc (main): Make output independent of size of pointers.
  17.     * tObstack.exp: Update accordingly.
  18.  
  19. Fri Aug 12 17:36:44 1994  Brendan Kehoe  (brendan@lisa.cygnus.com)
  20.  
  21.     * tFix24.cc (check): Add unsigned int version.
  22.  
  23. Tue Jun 28 03:07:03 1994  Jason Merrill  (jason@deneb.cygnus.com)
  24.  
  25.     * tFix.cc: Adjust to new organization of Fix class (overflow
  26.         handlers are now static members).
  27.  
  28. Mon Jun 27 18:37:05 1994  Jason Merrill  (jason@deneb.cygnus.com)
  29.  
  30.     * tVec.cc (print): Take parm by value.
  31.  
  32.     * tBitString.cc (accumtest): Make parms const refs.
  33.  
  34. Wed Jun 15 11:04:47 1994  Per Bothner  (bothner@kalessin.cygnus.com)
  35.  
  36.     * tString.cc (utiltest), tString.exp:  Add a test to capitalize
  37.     a string with a bunch of apostrophes and single quotes.
  38.  
  39. Wed Jun  1 13:59:53 1994  Jason Merrill  (jason@deneb.cygnus.com)
  40.  
  41.     * tiLList.cc: Explicitly instantiate [SD]L{Node,List}<int>.
  42.  
  43. Wed May 25 15:42:21 1994  Per Bothner  (bothner@kalessin.cygnus.com)
  44.  
  45.     * Makefile.sh: Fixes so that you don't need to build libtest.a
  46.     for tests that don't need it.
  47.  
  48. Fri May 13 16:49:13 1994  Per Bothner  (bothner@kalessin.cygnus.com)
  49.  
  50.     * tCurses.cc:  Check _G_HAVE_CURSES, so we can compile
  51.     (though not do anything useful) if curses.h is missing.
  52.  
  53. Wed May 11 00:40:43 1994  Jason Merrill  (jason@deneb.cygnus.com)
  54.  
  55.     Make libg++ build with gcc -ansi -pedantic-errors
  56.     * tRational.cc: Wrap use of <? and >? in #ifndef __STRICT_ANSI__
  57.     * tBitSet.cc: Returns void.
  58.  
  59. Thu Feb 10 16:44:04 1994  Per Bothner  (bothner@kalessin.cygnus.com)
  60.  
  61.     * tBitSet.cc (test4), tBitSet.exp:  Add a new test.
  62.  
  63. Sat Dec  4 16:14:38 1993  Per Bothner  (bothner@kalessin.cygnus.com)
  64.  
  65.     * test_h.cc:  Remove #include <sys/socket.h> and <sys/resource.h>.
  66.     They're included by <osfcn.h>, and the multiple inclusion
  67.     loses on some systems (e.g. Ultrix).  Also, don't #include
  68.     <sys/param.h>, as it's non-Posix.
  69.  
  70. Wed Nov 24 12:41:07 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
  71.  
  72.     * test_h.cc: Include limits.h rather than values.h.
  73.  
  74. Mon Oct 11 15:16:52 1993  Per Bothner  (bothner@kalessin.cygnus.com)
  75.  
  76.     * tSet.exp:  Change VOHSet output to match new code.
  77.  
  78. Wed Sep 15 14:46:40 1993  Mike Stump  (mrs@cygnus.com)
  79.  
  80.     * Makefile.sh (LIB_FOR_tInteger): Add -lm for tInteger.
  81.  
  82. Thu Aug 26 18:05:20 1993  Per Bothner  (bothner@kalessin.cygnus.com)
  83.  
  84.     * tInteger.cc (iotest), tInteger.inp, tInteger.exp:
  85.     Test a couple of more things.
  86.  
  87. Thu Aug 19 21:41:40 1993  Per Bothner  (bothner@kalessin.cygnus.com)
  88.  
  89.     * configure.in (CXXINCLUDES): Remove line - not needed.
  90.  
  91. Thu Aug 19 12:44:14 1993  Mike Stump  (mrs@cygnus.com)
  92.  
  93.     * configure.in (CXXINCLUDES): Add -I../../libio so that make check
  94.     works when srcdir != objdir.
  95.  
  96. Sat Jul 24 17:50:52 1993  Per Bothner  (bothner@kalessin.cygnus.com)
  97.  
  98.     * tComplex.cc: Add #include <builtin.h>, for abs(double).
  99.  
  100. Tue Jun  1 17:02:12 1993  Per Bothner  (bothner@rtl.cygnus.com)
  101.  
  102.     * Makefile.sh:  Take out tFile, since it depends on GNU iostream.
  103.     * tInteger.cc (main), tInteger.exp:  Add test for setbit/clearbit.
  104.     * tRational.cc (pitest):  Only test >? and <? if g++.
  105.     * tRational.cc (simpletest), tRational.exp:  New test.
  106.     * tString.cc (splittest):  Cast 0 to (char*), to avoid ambiguity.
  107.     * tFix.cc (checkb), tFix16.cc (check), tFix24.cc (check):
  108.     New overloaded functions, to avoid ambiguities.
  109.     * tFix.cc (main):  Explicitly call Integer::as_double().
  110.     * tBag.cc, tBitSet.cc, tBitString.cc, tDeque.cc, tFix.cc, tFix16.cc,
  111.     tFix24.cc, tInteger.cc, tMap.cc, tObstack.cc, tPQ.cc, tQueue.cc,
  112.     tRational.cc, tSet.cc, tStack.cc, tVec.cc:  Make sure main() return 0.
  113.     * test_h.cc:  Don't include GNU-iostream specific files unless
  114.     we're using GNU iostream.
  115.  
  116. Fri May 21 12:57:37 1993  Per Bothner  (bothner@deneb.cygnus.com)
  117.  
  118.     * configure.in:  Define TOLIBGXX.
  119.     * tiLList.cc, tList.cc:  #include <iostream.h>, not old <stream.h>.
  120.  
  121. Tue Apr 27 13:53:46 1993  Per Bothner  (bothner@cygnus.com)
  122.  
  123.     * Makefile.in:  Removed bogus re-definition of WRAP_C_INCLUDES/
  124.     * tString.cc, tFile.cc, tComplex, tRandom.cc (main):  Return 0.
  125.  
  126. Mon Apr 19 01:30:01 1993  Per Bothner  (bothner@cygnus.com)
  127.  
  128.     * Makefile.in, configure.in:  Re-vamped configure scheme.
  129.     * Makefile.sh:  New shell scipt, used at configure time.
  130.     This generates the repetitive rules of the Makefile.
  131.     * tBitSet.cc, tBitString.cc:  Prefer new "standardized"
  132.     method names prev() instead of previous().
  133.  
  134. Thu Jan 21 18:27:27 1993  Per Bothner  (bothner@cygnus.com)
  135.  
  136.     * tFix.cc:  Remove obsolete 'overload' declarations.
  137.  
  138. Mon Jan 18 16:49:19 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
  139.  
  140.     * tString.cc: Include stream.h for dec(int) support.
  141.  
  142. Sun Nov  1 14:44:13 1992  Per Bothner  (bothner@cygnus.com)
  143.  
  144.     * tInteger.cc (modtest):  New function, from a bug report.
  145.     * tInteger.exp: New output.
  146.  
  147. Fri Oct 16 15:33:11 1992  Per Bothner  (bothner@rtl.cygnus.com)
  148.  
  149.     * Makefile.in:  Remove some obsolete junk.
  150.  
  151. Fri Sep 25 11:32:47 1992  Per Bothner  (bothner@rtl.cygnus.com)
  152.  
  153.     * tiLList.cc:  New files (derived from tList.cc) to
  154.     check template-based versions of SLList and DLList.
  155.     * Makefile.in:  Use tiLList.cc.
  156.  
  157. Mon Aug 10 15:11:42 1992  Per Bothner  (bothner@cygnus.com)
  158.  
  159.     * Makefile.in (make-tests):  New rule to build all the
  160.     tests without running them (useful when ross-compiling.)
  161.     * tSet.cc (main):  Rename argc <-> argv.
  162.     * tSet.exp, tBag.exp, tMap.exp:  Update to handle new hashing
  163.     policy for <int>VH{Set,Bag,Map} classes.
  164.  
  165. Mon Jul 20 15:45:29 1992  Mike Stump  (mrs@cygnus.com)
  166.  
  167.     * tObstack.cc (main):  Add cast from void * to char since it is
  168.     not a standard conversion.
  169.  
  170. Fri Jun 26 11:46:53 1992  Per Bothner  (bothner@rtl.cygnus.com)
  171.  
  172.     * tRational.cc:  Use the slightly more standard M_PI
  173.     instead of plain PI.
  174.  
  175. Wed Jun 17 16:50:45 1992  Per Bothner  (bothner@rtl.cygnus.com)
  176.  
  177.     * Makefile.in: Fix *clean rules.  Add $(LDFLAGS) when linking.
  178.     Remove the '-' error suppressing prefix so that failing
  179.     checks cause the make to fail.
  180.     Clean out the remnants of the obsolete runtests rule.
  181.     * out.iostream, out.old-stream:  Removed - no longer used.
  182.     * test_h.cc:  Don't #include <bstring.h> - it is non-standard.
  183.  
  184. Thu May 14 15:08:37 1992  Per Bothner  (bothner@rtl.cygnus.com)
  185.  
  186.     * test_h.cc: Only #include sys/socket.h and sys/resource.h
  187.     if these are available (according to _G_config.h).
  188.  
  189. Fri May  8 15:41:12 1992  Per Bothner  (bothner@rtl.cygnus.com)
  190.  
  191.     * Makefile.in:  Pass $(NOSTDINC) to compiler.
  192.  
  193. Thu May  7 00:48:11 1992  Per Bothner  (bothner@rtl.cygnus.com)
  194.  
  195.     * tList.cc (randseq):  Evaluate 1st parameter of recursive
  196.     call to randeq() first (separately).  (Unspecified order of
  197.     parameter evaluation was why the sun3 and sun4 versions
  198.     gave different results.)
  199.  
  200. Wed May  6 01:10:58 1992  Per Bothner  (bothner@rtl.cygnus.com)
  201.  
  202.     * tList.cc:  For randseq(), use a dumb but portable
  203.     "random" number generator.  (For unknown reason, the
  204.     old code gave different result on sun3 and sun4.)
  205.     * tList.exp:  New output.
  206.     * Makefile.in:  Don't run 'check-tRandom' as part of
  207.     'check', because it isn't portable (byte-order problems?).
  208.  
  209.     * iostream.out:  Split into multiple files, moving the
  210.     tFile output into tFile.exp, etc.
  211.     * Makefile.in:  Add lots of new rules for check-tFile,
  212.     check-tObstack etc.  THese run an individual test,
  213.     and compare the output to the matching *.exp file.
  214.     This makes it easier to track down problems, and
  215.     adds flexibility by making it easier to add or remove tests.
  216.     * test_h.cc:  Don't include bool.h, which is deprecated
  217.     because it is likely to conflict with other header files.
  218.  
  219. Fri Apr 17 14:48:26 1992  Per Bothner  (bothner@cygnus.com)
  220.  
  221.     * tPQ.cc: Update delete of array to modern syntax.
  222.     * test_h.cc:  #include _G_config.h.
  223.     Only #include <sys/resource.h> if not SYSV.
  224.  
  225. Tue Mar 10 18:16:28 1992  Per Bothner  (bothner@cygnus.com)
  226.  
  227.     * tests_h.cc:  Include sys/time.h before sys/resource.h,
  228.     according to traditional requirement.
  229.  
  230. Fri Mar  6 15:11:36 1992  Per Bothner  (bothner@cygnus.com)
  231.  
  232.     * tests_h.cc:  Don't include malloc.h, since it is
  233.     not a standard include file.
  234.  
  235. Wed Feb 26 18:04:40 1992  K. Richard Pixley  (rich@cygnus.com)
  236.  
  237.     * Makefile.in, configure.in: removed traces of namesubdir,
  238.       -subdirs, $(subdir), $(unsubdir), some rcs triggers.  Forced
  239.       copyrights to '92, changed some from Cygnus to FSF.
  240.  
  241. Fri Jan 31 17:07:30 1992  Per Bothner  (bothner at cygnus.com)
  242.  
  243.     * Makefile.in:  Add $(LSRCS) (the generated source files)
  244.     to DEPEND_SOURCES.  (Otherwise, make fails to generate
  245.     some of the i*.h include files.)
  246.  
  247.     * Makefile.in: Add i{CH,Splay}Node.{cc,h,o} (because
  248.     CHNode and SplayNode have been moved into their own
  249.     include files).
  250.     * out.iostream: Change to match real output (now that
  251.     all discrepancies from old output are explained).
  252.  
  253. Sat Jan 25 00:32:45 1992  Per Bothner  (bothner at cygnus.com)
  254.  
  255.     * Makefile.in:  Replace libtest.a by LIBTEST macro.
  256.     * out.iostream:  "Fix".
  257.     * tFile.cc: New iostream class and classes derived from
  258.     it allow us to support much more of the fucntionality
  259.     of the old library.
  260.  
  261. Thu Jan 16 18:00:04 1992  Per Bothner  (bothner at cygnus.com)
  262.  
  263.     * expected.out, out_iostream, out.old_stream, Makefile.in:
  264.     Replace expected.out by two versions:  One when using new
  265.     iostreams, and one for old streams.
  266.     * Makefile.in:  Some tweaks to 'make depend.'
  267.     * tFix16.cc, tFix24.cc:  Replace check macro by overloaded
  268.     inline functions.   This forces side effects (including
  269.     error messages) when evaluating the operands to happen
  270.     before printing.
  271.     * tFile.cc:  Comditionally compile depending on
  272.     _OLD_STREAMS macro (defined by stream.h) so that most
  273.     tests work for both new iostreams as well as old streams.
  274.     * test_h.cc:  Remove obsolete include files.
  275.  
  276. Sun Jan  5 00:03:06 1992  Per Bothner  (bothner at cygnus.com)
  277.  
  278.     * Makefile.in, configure.in:  Add 'make depend' support.
  279.     * tBag.cc, tMap.cc, tPQ.cc, tSet.cc:  #include <builtin.h>,
  280.     because new iostream library doesn't automatically include it.
  281.     * tFile.cc, test_h.cc:  #ifdef out code that won't work with new
  282.     iostream library.  Other tweaks for new library.
  283.